package com.devilvan.betrice.opgg.vo;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
* @author Evad.Wu
* @Description OPGG-基本信息 值对象
* @date 2022-10-04
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "OPGG-基本信息 值对象")
public class OpggHeaderVo {
    @Schema(description = "位置")
    @JSONField(alternateNames = {"position"})
    private String position;
    @Schema(description = "查询范围（global、kr等）")
    @JSONField(alternateNames = {"region"})
    private String region;
    @Schema(description = "查询段位")
    @JSONField(alternateNames = {"tier"})
    private String tier;
    @Schema(description = "当前版本")
    @JSONField(alternateNames = {"versionData"})
    private OpggVersionDataVo versionData;
    @Schema(description = "英雄信息")
    @JSONField(alternateNames = {"championMetaList"})
    private List<OpggChampionMetaVo> championMetaVoList;

}
